package org.gl.logic;

import java.awt.Color;
import java.util.Date;
import java.util.Random;

import org.gl.obj.GLMap;

public abstract class GLMapLogic {
	
	public GLMapLogic() {
	}
	
	public abstract  void update(GLMap map);
	
	public void generateRandomSet(GLMap map) {
		Random r = new Random(new Date().getTime());
		for(int x = 0; x < map.getSizeX(); x++) {
			for(int y = 0; y < map.getSizeY(); y++) {
				map.set(x, y, new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255)));
			}
		}
	}
}
